<?
function getInaMonth($bulan){
	switch($bulan){
	case 1: $namabulan="Januari";break;
	case 2: $namabulan="Pebruari";break;
	case 3: $namabulan="Maret";break;
	case 4: $namabulan="April";break;
	case 5: $namabulan="Mei";break;
	case 6: $namabulan="Juni";break;
	case 7: $namabulan="Juli";break;
	case 8: $namabulan="Agustus";break;
	case 9: $namabulan="September";break;
	case 10:$namabulan="Oktober";break;
	case 11:$namabulan="Nopember";break;
	case 12:$namabulan="Desember";break;
	default: $namabulan="00";break;
	}
	return $namabulan;
}

function getFullDate($tanggal)
{
	$pecahwaktu=explode(" ",$tanggal);
	$tanggalsaja=$pecahwaktu[0];
	return $tanggalsaja;
}


function getTime($tanggal){
	$pecahwaktu=explode(" ",$tanggal);
	$tanggalsaja=$pecahwaktu[0];
	$jamsaja=$pecahwaktu[1];
	return $jamsaja;
}

function getYear($tanggal){
	$tanggalsaja=getFullDate($tanggal);
	$pecahtanggal=explode("-",$tanggalsaja);
	$tahun=$pecahtanggal[0];
	return $tahun;
}

function getMonth($tanggal){
	$tanggalsaja=getFullDate($tanggal);
	$pecahtanggal=explode("-",$tanggalsaja);
	$bulan=$pecahtanggal[1];
	return $bulan;
}

function getDay($tanggal){
	$tanggalsaja=getFullDate($tanggal);
	$pecahtanggal=explode("-",$tanggalsaja);
	$hari=$pecahtanggal[2];
	return $hari;
}

function getHour($tanggal){
	$jamsaja=getTime($tanggal);
	$pecahjam=explode(":",$jamsaja);
	$jamangka=$pecahjam[0];
	return $jamangka;
}

function getMinute($tanggal){
	$jamsaja=getTime($tanggal);
	$pecahjam=explode(":",$jamsaja);
	$menit=$pecahjam[1];
	return $menit;
}

function getSecond($tanggal){
	$jamsaja=getTime($tanggal);
	$pecahjam=explode(":",$jamsaja);
	$detik=$pecahjam[2];
	return $detik;
}

function convertInaLongFormat($tanggal){
	$pecahwaktu=explode(" ",$tanggal);
	$tanggalsaja=$pecahwaktu[0];
	$pecahtanggal=explode("-",$tanggalsaja);
	$bulan=getInaMonth($pecahtanggal[1]);
	$tanggaljadi=$pecahtanggal[2]."-".$bulan."-".$pecahtanggal[0];
	return $tanggaljadi;
}

function compareToday($tanggal){
	$tanggalsekarang=date("Y-m-d");
	$tanggaljadwal=getFullDate($tanggal);
	
	if($tanggalsekarang>$tanggaljadwal){
		return ">";
	}else if($tanggalsekarang==$tanggaljadwal){
		$jamsekarang=date("H:i:s");
		$jamjadwal=getTime($tanggal);
		if($jamsekarang>=$jamjadwal)
			return ">";
		else
			return "<";
	}else{
		return "<";
	}
}

function addDay($tanggal,$hari){
	$tanggal=getFullDate($tanggal);
	$tanggal_tambah_hari=strtotime($tanggal)+$hari*3600*24;
	return date("Y-m-d",$tanggal_tambah_hari);
}

function addTime($tanggal,$jam){
	$jam_sekarang=getTime($tanggal);
	$tambah_jam=strtotime($jam_sekarang)+$jam*3600;
	return date("H:i:s",$tambah_jam);	
}

function compareNowTime($jam){
	$jam_sekarang=date("H:i:s");
	if($jam_sekarang>$jam)
		return "<";
	else
		return ">";
}
function convertInaShortFormat($tanggal){
	$hari=getDay($tanggal);
	$bulan=getMonth($tanggal);
	$tahun=getYear($tanggal);
	return $hari."-".$bulan."-".$tahun;
}
?>